-
Notifications
You must be signed in to change notification settings - Fork 449
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sbctl chassis operation replace with libovsdb #3119
Conversation
Co-authored-by: 张祖建 <[email protected]>
Which version of the ovn sb schema did you use to generate the Model types? |
|
the version is kube-ovn master is using now. i export the schema from kube-ovn-cni pod |
已移除 sb 在 NewLegacyClient 中的字段 |
Signed-off-by: bobz965 <[email protected]>
Co-authored-by: 张祖建 <[email protected]>
These fields defined in struct ClusterRouter string
ClusterTcpLoadBalancer string
ClusterUdpLoadBalancer string
ClusterTcpSessionLoadBalancer string
ClusterUdpSessionLoadBalancer string
NodeSwitch string
NodeSwitchCIDR string
Version string |
Signed-off-by: bobz965 <[email protected]>
* add ovnsb mod * ovn 层名统一复用用底层 ovs client 命名 * kube-ovn-controller 需要使用 sb nb client, 所以调整命名 * replace sbctl operate chassis Signed-off-by: bobz965 <[email protected]> Co-authored-by: 张祖建 <[email protected]>
What type of this PR
Examples of user facing changes:
Features
sbctl need replaced with libovsdb #3106
基于 kube-ovn 目前在用 ovn 导出 sb shcema 并生成 sb db model
将 sbctl 替换为 libovsdb 来操作 chassis
去除 之前用于sbctl 过滤用的 external ids 冗余 node tag
简化一些判断冲突 chassis 清理的逻辑
kube-ovn-controller 区分 nbclient 以及 sb client
WHAT
🤖 Generated by Copilot at ad1dfb0
No summary available (Limit exceeded: required to process 73498 tokens, but only 50000 are allowed per call)
🤖 Generated by Copilot at 2d5e395
HOW
🤖 Generated by Copilot at ad1dfb0
No walkthrough available (Limit exceeded: required to process 73498 tokens, but only 50000 are allowed per call)